package com.ljx.lambda.lambda01;

/**
 * @author LJX
 * @Description: TODO
 * @Date: 2022/11/3 14:41
 * @Version 1.0
 */
public class Test03 {
	public static void main(String[] args) {
		// lambda表达式中形参列表中的数据类型会自动推断
		Xing x=(a,b)->{
			return 	a+b;
		};
		fun(x,20,30);
	}
	public static void fun(Xing xing,int a,int b){
		int li = xing.li(a,b);
		System.out.println(li);
	}
}
@FunctionalInterface
/**
 * @FunctionalInterface注解检测是否符合函数式接口
 * 有参有返回值的函数式接口
 */
interface Xing{
	/**
	 * 函数式接口中的抽象方法
	 * @return int
	 */
	int li(int a,int b);
}